package com.hbm.usercenter.widget;

import android.content.Context;
import android.support.annotation.Nullable;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.EditText;
import android.widget.LinearLayout;

import com.hbm.usercenter.R;
import com.hbm.usercenter.view.CountdownButton;

import butterknife.Bind;
import butterknife.ButterKnife;

/**
 * Created by BS on 2017/6/5.
 */

public class GoupInputVerify extends LinearLayout {
    @Bind(R.id.et_input)
    EditText mEtInput;
    @Bind(R.id.btn_timer)
    CountdownButton mBtnTimer;


    public GoupInputVerify(Context context) {
        super(context);
        initView(context);
    }

    public GoupInputVerify(Context context, @Nullable AttributeSet attrs) {
        super(context, attrs);
        initView(context);
    }

    public GoupInputVerify(Context context, @Nullable AttributeSet attrs, int defStyleAttr) {
        super(context, attrs, defStyleAttr);
        initView(context);
    }

    private void initView(Context context) {
        View view = LayoutInflater.from(context).inflate(R.layout.group_input_verify, this, true);
        ButterKnife.bind(this, view);

    }

    public String getPhone() {
        String phone = mEtInput.getText().toString().trim();
        return phone;
    }

    public void setClick(OnClickListener onclickListener) {
        mBtnTimer.setOnClickListener(onclickListener);
    }

    public void setIsCount(boolean isCount) {
        mBtnTimer.setIsCount(isCount);
    }
    //    @OnClick({R.id.btn_timer})
    //    public void onViewClicked(View view) {
    //        mOnClickListener.onClick(view);
    //    }
    //
    //    public interface OnClickListener {
    //        void onClick(View view);
    //    }
    //
    //    public OnClickListener mOnClickListener;
    //
    //    public void setOnClickListener(OnClickListener onclickListener) {
    //        this.mOnClickListener = onclickListener;
    //    }
}
